home *** CD-ROM | disk | FTP | other *** search
- //
- // The Fusion Library Interface for DOS
- // Version 1.06c
- // Copyright (C) 1990, 1991, 1992
- // Software Dimensions
- //
- // BlazeClass
- //
-
- #include "fli.h"
-
- #ifdef __BCPLUSPLUS__
- #pragma hdrstop
- #endif
-
- //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- //
- // BlazeClass One Liners
- //
- // A bunch of quick, pascalated one-liners that used to be inline but
- // were moved to out-of-line for faster flexibility and smaller object
- // and library file size
- //
- //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-
- int BlazeClass::operator! ()
- {
- Scrolling=(Scrolling)?0:1;
- return Scrolling;
- }
-
- int BlazeClass::operator+ ()
- {
- Clip=(Clip)?0:1;
- return Clip;
- }
-
- int BlazeClass::WhatHeight()
- {
- return ScreenHeight;
- }
-
- int BlazeClass::WhatWidth()
- {
- return ScreenWidth;
- }
-
- int BlazeClass::WhatWinHeight()
- {
- return WinHigh;
- }
-
- int BlazeClass::WhatWinWidth()
- {
- return WinWide;
- }
-
- int BlazeClass::WhereX()
- {
- return X;
- }
-
- int BlazeClass::WhereY()
- {
- return Y;
- }
-
- int BlazeClass::IsMonochrome()
- {
- return VIDEO==(char far *)0xb0000000L;
- }
-
- void BlazeClass::UseMemory(void far *Memory)
- {
- OUTPUT=Memory;
- }
-
- void BlazeClass::UseVideo()
- {
- OUTPUT=VIDEO;
- }
-
- BlazeClass& BlazeClass::operator<< (int Color)
- {
- BlazeClass::Color=Color;
- return *this;
- }
-
- void far * BlazeClass::WhatOutput()
- {
- return OUTPUT;
- }
-
-
-